@charset "utf-8";
/* CSS Document */

.marB30{ margin-bottom: 30px;}
.w700{ width: 700px;}
.w470{ width: 470px;}
.w585{ width: 585px;}
.w790{ width: 790px;}
.w290{ width: 290px;}

.ad{}
.ad img{ width: 1200px; height: auto;}

#jcl1{ width:700px; margin:0 auto; height:394px; position:relative; }
.jcl_wrap1{ width: 700px; overflow-x: hidden;}
.jcl_container1{overflow: hidden; width:700px; position: relative; display: block; }
.jcl_container1 li{ position: relative; width: 700px; height: 394px; }
.jcl_container1 li img{ position: relative; display: block; width: 700px; height: 394px; }
.jcl_container1 li h3{ position: absolute; bottom: 20px; left: 35px; width: 630px; height: 90px; font: bold 20px/24px "Microsoft Yahei"; text-align: center;  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8); border-radius: 6px;}
.jcl_container1 li h3 a{ display: block; height: 24px; padding-top: 10px; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.jcl_next1, .jcl_prev1{ position:absolute; top:50%; display:block; width:36px; height:47px; margin-top: -30px; background-image:url(../images/arr1.png); z-index:10; cursor:pointer;}
.jcl_prev1{ background-position:0 0; left: 20px; }
.jcl_next1{ background-position:-36px 0; right: 20px;}

.slider1_wrap{ position: relative; width: 700px; height: 394px; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 700px; height: 394px;}
.slider1 li img{ width: 700px; height: 394px;}
.slider1 h3{  position: absolute; bottom: 20px; left: 35px; width: 630px; height: 90px; font: bold 20px/24px "Microsoft Yahei"; text-align: center;  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6); border-radius: 6px;}
.slider1 h3 a{ display: block; height: 24px; padding-top: 14px; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider1_wrap .bx-pager{ position: absolute; bottom: 42px; left: 0; width: 100%; text-align: center;}
.slider1_wrap .bx-pager-item{ display: inline-block;}
.slider1_wrap .bx-pager-link{ display: inline-block; width: 14px; height: 14px; margin: 0 7px; text-indent: 999em; background: #fff; border-radius: 7px; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #4f8fff; text-decoration: none;}


.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 25px; height: 25px; margin-top: -12px; background-image: url(../images/arr.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 20px; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 20px; background-position:  -25px 0;}


.news_tab{ position: relative; width: 100%;}
.news_tab .etabs{ height: 48px; margin-bottom: 10px; border-bottom: 1px solid #e3e3e3;}
.news_tab .tab{ float: left; position: relative; height: 48px; padding: 0 26px; font: 22px/48px "Microsoft Yahei"; color: #666; cursor: pointer;}
.news_tab .tab.active:after{ position: absolute; bottom: -1px; left: 0; width: 100%; height: 4px; background-color: #286db9; content: ""}

.news_tab .tab:hover, .news_tab .tab.active a{ font-weight: bold; color: #286db9}

.news_list{}
.news_list li{height: 48px;}
.news_list.dot li{ position: relative; padding-left: 26px;}
.news_list.dot li:before{ position: absolute; top: 50%; left: 0; width: 11px; height: 11px; margin-top: -5px; background: url(../images/icon_list.png) no-repeat center top; content: ""}
.news_list li h3{ float: left; width: 75%; font: 18px/48px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list li h3 a{}
.news_list.dot li span{ float: right; font: 14px/48px "Microsoft Yahei"; color: #bbb}
.news_list li span{ float: right; font: 16px/48px "Microsoft Yahei"; color: #666}

.lmT{ height: 48px; margin-bottom: 10px; border-bottom: 1px solid #e3e3e3}
.lmT span{ display: inline-block; position: relative; height: 48px; padding: 0 26px; font: bold 22px/48px "Microsoft Yahei"; cursor: pointer;}
.lmT span:before{ position: absolute; bottom: -1px; left: 0; width: 100%; height: 4px; background-color: #286db9; content: ""}
.lmT span a{ color: #286db9}

.wqzt{}
.wqzt img{ float: left; width: 290px; height: 98px; margin-right: 13px;}

.spbd_wrap{ margin-top: 20px;}
.spbd_tem{ position: relative; float: left; width: 275px; height: 156px; margin: 0 28px 30px 0}
.spbd_tem:nth-child(3), .spbd_tem:nth-child(4){ margin-bottom: 0}
.spbd_tem img{ width: 100%; height: 100%;}
.spbd_tem h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 32px; font: 16px/32px "Microsoft Yahei"; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6);}
/* LWW 20231026 添加样式 */
.spbd_tem h3 a{ color: #fff; /* 添加内容： */ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.index_i{}
.index_i img{ float: left; width: 286px; height: 67px; margin-right: 18px;}

/*list*/
.loc{ min-height: 20px; margin-bottom: 30px; padding: 0 0 24px 34px; font: 16px/20px "Microsoft Yahei"; color: #666; background: url(../images/icon_loc.png) no-repeat left top; border-bottom: 1px solid #f4f4f2;}
.loc a{ color: #333;}

.list_leftbar{ }
.list_leftbar a{ position: relative; display: block; width: 290px; padding: 18px 10px; margin-bottom: 20px; font: 20px/24px "Microsoft Yahei"; text-align: center; color: #333; background-color: #f8f8f8; border-left: 3px solid #d9ebf9; box-sizing: border-box;}
.list_leftbar a.active{ font-weight: bold; color: #0662b1; background-color: #d9ebf9; border-color: #0662b1;}

.list{ padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #f4f4f2;}
.list li{ position: relative; height: 48px; padding-left: 20px; font-size: 16px; line-height: 48px;}
.list li:before{ position: absolute; top: 50%; left: 0; width: 5px; height: 5px; margin-top: -3px; background-color: #1e76bf; content: ""}
.list li a{ float: left; width: 82%; height: 48px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list li .pubDate{ float: right; width: 15%; height: 48px; font-size: 16px; line-height: 48px; text-align: right; color: #888;}

.pages{ margin-bottom: 30px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 34px; height: 34px; margin: 0 4px; font-size: 14px; line-height: 32px; text-align: center; color: #666; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 4px; cursor: pointer;}
.pages span{ font-size: 14px; line-height: 40px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 34px; cursor: pointer;}
.pages a.active, .pages a:hover{ color: #fff; background-color: #1e76bf; border-color: #1e76bf;}

/*细览页*/
.article{ padding-bottom: 20px; border-bottom: 1px solid #f4f4f2;}
.article_t{ margin-bottom: 20px; font: bold 22px/32px "Microsoft Yahei"; color: #333; text-align: center;}
.article_item{ margin-bottom: 20px;}
.article_item span{  font-size: 14px; line-height: 16px; color: #666;}
.article_item .article_item_tem{ float: left; margin-right: 10px;}
.article_item .article_fs{ float: right;}
.article_item .article_fs a{ margin-left: 4px; color: #666; cursor: pointer;}

.article_con{ margin-bottom: 30px;}
.article_con p{ font: 16px/40px "Microsoft Yahei" !important; color: #333;}
.article_con p span{ font: 16px/40px "Microsoft Yahei" !important; #333;}
.article_con img{ display: block !important; max-width: 900px; height: auto; margin: 10px auto !important;}

.article_share{ float: left;}
.article_bot_btn{ float: right; width: auto; height: 30px; padding: 0; margin-left: 30px; font-size: 14px; line-height: 30px; color: #666; text-indent: 33px; border-radius: 4px; cursor: pointer; border: none; }
#btn_close{ background: url(../images/icon_close.png) no-repeat 8px center;}
#btn_print{ background: url(../images/icon_print.png) no-repeat 8px center;}

/* LWW 20231031 适配移动端 */
@media screen and (max-width: 800px) {
    .ad img { width: 100%; }
    .w700, .w470, .w585, .w290, .w790 { width: 100%; float: none; }
    .loc { line-height: 26px; }
    .slider1_wrap { width: 100%; height: 260px; }
    .index-swiper { height: 260px !important; }
    .index-itm { width: 100vw !important; }
    .index-itm > a { outline-offset: -3px !important; }
    .index-itm .index-til { width: calc(100% - 70px) !important; }

    .news_list li h3 { width: calc(100% - 134px); }
    .news_list li span { width: 134px; text-align: right; }

    .spbd_tem { float: none; margin: 0 auto 30px !important; }

    .index_i img { width: 100%; height: auto; margin-right: 0; margin-bottom: 10px; }

    /* 通用概览 */
    .layout > .clearfix > .w290.fl > .list_leftbar { display: flex; justify-content: space-between; flex-wrap: wrap; }
    .list_leftbar a { width: 48%; }

    .list li a { width: calc(100% - 134px); }
    .list li .pubDate { width: 134px; }
    .pages a { margin-bottom: 8px; }

    /* 通用细览 */
    .article_item span { line-height: 26px; }
    .article_item .article_fs { margin-top: 10px; display: none; }
    .article_con img { max-width: 90%; width: auto; }
    .article_con img.ariafocus { outline: 3px solid #ffee00 !important; }
    #btn_print { display: none; }
    #article_share .icon-wechat{display: none;}
    .social-share a.ariafocus { outline: 3px solid #ffee00 !important; }
    .social-share .icon-wechat .wechat-qrcode { left: 0; }
    .social-share .icon-wechat .wechat-qrcode:after { content: ''; position: absolute; left: 0; margin-left: 4px; bottom: -13px; width: 0; height: 0; border-width: 8px 6px 6px 6px; border-style: solid; border-color: #fff transparent transparent transparent; }
}